Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Qatar F1a France F4 Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Italy F18 Serbia&Montenegro F4 Serbia&Montenegro F5 Serbia&Montenegro F6 Great Britain F7 Tunisia F6 Austria F2 Croatia #1-w2 Croatia #1-w3 Croatia #1-w4 Italy F8 Hungary F1 Hungary F2 Bosnia/Herzegovina F1 Slovenia F2 France F8 Slovenia F3 Germany F7 France F17 France F18 Italy F4 Italy F5 Slovenia F1 Slovenia F2 Slovenia F3 Serbia & Montenegro F2 Germany F15 Germany F16 France F17 Portugal F4 Portugal F5 Germany F2 Austria F2 France F2 Australia F1 Italy F11 Bosnia/Herzegovina F3 Slovenia F1 Bosnia/Herzegovina F6 Germany F19 Croatia F1 Croatia F2 Croatia F3 Croatia F4 Bosnia/Herzegovina F2 Slovenia F1 Slovenia F2 Slovenia F3 Italy F26 Bosnia/Herzegovina F7 Croatia F10 Croatia F11 Croatia F5 Slovenia F1 Germany F14 Turkey F6 Iran F4 Iran F5 China F4 Hungary F6 Czech Republic F4 Czech Republic F5 Tunisia F4 Tunisia F5 Austria F1 Austria F3 Croatia F1 Croatia #1-w1 France F9 Croatia F3 France F16 France F14 France F16 France F18 Austria F2 Croatia F2 Bosnia/Herzegovina F1 Australia F2 UAE F1 France F2 Slovenia F3 Croatia F5 France F3 St. Petersburg Challenger 2006 - St. Petersburg XXX Edizione 'A Savoldi Marco' - Manerbio Challenger Ford de Cherbourg - Cherbourg Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City Steelers Cup - Kosice Siemens Open 2004 - Scheveningen The LTA Bolton Challenger - Bolton X Abierto Internacional de Salinas - Salinas Open de Montauban - Montauban Architect Open - Budapest 7° Trani Cup - Trani Internazionali di Tennis - Bergamo Citta di Monza - Monza Hilversum Open - Hilversum Open de Montauban - Montauban Oberstaufen Cup - Oberstaufen Siemens Open - Scheveningen Kos-Zucchetti Tennis Cup - Cordenons IPP Geneva Trophy - Geneva Iskratel Open - Kranj Challenger 42 - Andrezieux Genoa Open - Genova ATP Slovak Open Challenger - Bratislava Genoa Open Challenger-Fondazione Carige - Genova Internationaux de Nouvelle-Caledonie - New Caledonia The LTA Men's Challenger Wrexham - Wrexham Draft Corona Mexico City Open - Mexico City Internationaux de Doubs Open de Franchie-Comte - Besancon Open de Montauban - Montauban Morocco Tennis Tour - Rabat Morocco Tennis Tour - Casablanca Kia International in Caloundra - Caloundra Unique Zagreb Open - Zagreb Heilbronn Open - Heilbronn Challenger Lugano - Lugano Dublin Challenger - Dublin Trofeo Sisma Mantova - Mantova San Luis Potosi Challenger - San Luis Potosi Ljubljana Open - Ljubljana Open de Montauban - Montauban Porsche Open - Poznan Banjaluka Challenger 2007 - Banja Luka Samsung Securities Cup - Seoul Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes Challenger 42 - Andrezieux La Rinascente Tennis Cup Harbour Club Milano - Milan Constanta Challenger - Constanta Torneo Internacional Challenger Fila 2005 - Leon Club Coop's ATP Challenger International - Brisbane Morocco Tennis Tour - Meknes Samarkand Challenger - Samarkand 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Tunis Open - Tunis BH Telecom Sarajevo 2007 - Sarajevo The Surbiton Trophy - Surbiton Guzzini Challenger - Recanati 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Ljubljana Open - Ljubljana Mamaia Challenger - Constanta San Marino CEPU Open - San Marino Siemens Open - Scheveningen Black Forest Open - Freudenstadt Genova Open Challenger - Genova Ljubljana Open 2008 - Ljubljana Open des Alpes Trophee BNP Paribas - Grenoble Ethias Trophy - Mons Caloundra ATP Challenger - Caloundra GHI Bronx Classic - Bronx Medjurgorje Open - Medjugorje Tatra Banka Slovak Open - Bratislava Abierto Internacional Varonil Ciudad de Cancun - Cancun Noumea Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo Wroclaw Challenger Unicredit (Suisse) Bank S. A. Challenger - Chiasso Burnie Challenger Belgrade Challenger Besancon Challenger Cherbourg Challenger Korat Challenger Monza Challenger Rome Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Rome Challenger Rhodes Challenger Nottingham Challenger Roma Challenger 2007 - Rome Croatia Osiguranje Rijeka Open - Rijeka San Benedetto Challenger Polska Energia Open - Bytom Recanati Challenger GHI Bronz Classic - Bronx 's Tennis Masters 07 Challenger - Graz Segovia Challenger Istanbul Challenger Alphen Challenger KGHM Dialog Polish Indoors - Wroclaw Todi Challenger Ljubljana Challenger BNP Paribas Primrose - Bordeaux Tiburon Challenger Orleans Challenger Calabasas Challenger Charlottesville Challenger Open Prevadies - St. Brieuc Knoxville Challenger Siemens Open - Scheveningen Cancun Challenger Burnie Challenger Bordeaux Challenger Prostejov Challenger Guzzini Challenger - Recanati Marburg Challenger Ljubljana Open - Ljubljana St. Remy Challenger Internationaux du Doubs - Besancon Guayaquil Challenger Cancun Challenger Reunion Island Challenger Caloundra Challenger Honolulu Challenger Bangkok Challenger Cherbourg Challenger Morocco Tennis Tour - Tanger Sarajevo Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta St. Brieuc Challenger Seoul Challenger Bath Challenger Johannesburg Challenger Zagreb Challenger Open D'Orleans - Orleans Open de L'Isere - Grenoble Ethias Tennis Trophy - Mons Rijeka Challenger Nottingham Challenger Braunschweig Challenger Granby Challenger Orbetello Challenger Orbetello Challenger Rijeka Challenger Binghamton Challenger ECM Prague Open 2008 - Prague Alphen Challenger St. Remy Challenger Rijeka Open - Rijeka Istanbul Challenger Banja Luka Challenger Ljubljana Challenger Czech Indoor Open - Prague Rennes Challenger Orleans Challenger Seoul Challenger Eckental Challenger s'Tennis Masters Challenger - Graz Loughborough Challenger Challenger 42 - Andrezieux Tashkent Challenger - Tashkent Quimper Challenger Tallahassee Challenger Recanati Challenger Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Le Gosier Challenger Ostrava Challenger Prague Challenger Prosperita Open 2006 - Ostrava Beijing Challenger Aamulehti Tampere Open - Tampere Mordovia Cup - Saransk Timisoara Challenger - Timisoara Istanbul Challenger Quimper Challenger Turin Challenger Portoroz Challenger Kia International In Caloundra - Caloundra Kia International In Kawana - Kawana Challenger DCN de Cherbourg - Cherbourg Morocco Tennis Tour - Fes Tunis Open 2007 - Tunis Anning Challenger Black Forest Open - Freudenstadt Shenzhen Challenger Anning Challenger McDonalds ATP Challenger - Burnie Nottingham-2 Challenger Internazionali di Tennis di Bergamo - Bergamo Anning Challenger Busan Challenger Sarasota Challenger Turin Challenger Seoul Challenger Eskisehir Challenger Ilkley Challenger Portoroz Challenger Alphen Challenger Orleans Challenger Sacramento Challenger Bratislava Challenger Mons Challenger Gemax Open - Belgrade Aix En Provence Challenger St. Brieuc Challenger Gwangju Challenger Seoul Challenger Ramat Hasharon Challenger Banja Luka Challenger - Banja Luka Rimini Challenger Portoroz Challenger Alphen Challenger Orleans Challenger Ilkley Challenger Fairfield Challenger Salzburg Challenger Happy Valley Challenger China Open - Beijing 9° Trani Cup - Trani Winnetka Challenger Cordenons Challenger San Marino Challenger Orleans Challenger ATP Challenger Numea - New Caledonia Busan Challenger Portoroz Challenger Open de Franche-Comte - Besancon San Luis Potosi Challenger - San Luis Potosi Helsinki Challenger Honolulu Challenger Black Forest Open - Freudenstadt Burnie Challenger Le Gosier Challenger Cordenons Challenger Manerbio Challenger Alessandria Challenger Nottingham Challenger Fairfield Challenger Brest Challenger Happy Valley Challenger Dallas Challenger Sony Ericsson Open 2008 - Belgrade Nanjing Challenger Anning Challenger Manchester Challenger Open de Franche-Comte - Besancon Tennis Napoli Cup - Napoli Vancouver Challenger Stockton Challenger Las Vegas Challenger Rennes Challenger Dubrovnik Open - Dubrovnik Bergamo Challenger KGHM Polish Indoors - Wroclaw Garden Open 2005 - Rome ECM Prague Open 2005 - Prague Bordeaux Challenger Caltanissetta Challenger GHI Bronx Tennis Classic - Bronx V Trani Cup - Trani Steelers Cup 2005 - Kosice XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio MST ATP Challenger International - Burnie Kyiv Open - Kiev Nokian Hakkapeliitta Open - Tampere Wuhan Challenger Eckental Challenger Ortisei Challenger BSI Challenger Lugano - Lugano 3° Trofeo 'Citta di Brindisi' - Brindisi Bulgarian Open - Sofia Bauer Watertechnilogy Cup 2008 - Eckental Open Sainte Victoire - Aix-En-Provence Memorial Savigni - Sassuolo Banja Luka Challenger GHI Bronx Classic - Bronx Riviera di Rimini Challenger - Rimini Porsche Open - Poznan Mordovia Cup 2005 - Saransk TED Open - Istanbul Riviera di Rimini Challenger - Rimini San Remo Tennis Cup - San Remo Bauer Watertechnology Cup 2007 - Eckental Ipsos Bucharest Challenger - Bucharest Sacramento Challenger Cairo Challenger Rimini Challenger Open de Rennes - Rennes Samsung Securities Cup - Seoul Rijeka Challenger Flea Market Cup Busan Challenger Tennis - Busan Nottingham-2 Challenger Bordeaux Challenger Jonkoping Challenger Savannah Challenger Rome Challenger Karlsruhe Challenger Furth Challenger Open 13 - Marseille Mercedes Cup - Stuttgart Croatia Open - Umag Idea Prokom Open - Sopot Open de Moselle - Metz Open 13 - Marseille Croatia Open - Umag Grand Prix de Tennis de Lyon - Lyon International Indoor Tennis Championships of Croatia - Zagreb Salzburg Challenger PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Grand Prix Hassan II - Casablanca Heilbronn Challenger Croatia Open - Umag Pilot Pen Tennis - New Haven Cherbourg Challenger Mumbai Open - Mumbai Guadalajara Challenger Grand Prix de Tennis de Lyon - Lyon Estoril Open - Estoril Gerry Weber Open - Halle AEGON Championships - London ATP Studena Croatia Open Umag - Umag AIG Japan Open Tennis Championships - Tokyo Puebla Challenger SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille ATP Studena Croatia Open Umag - Umag Open de Moselle - Metz Malaysian Open - Kuala Lumpur AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Petange Challenger Noumea Challenger Kazan Challenger Brisbane International - Brisbane Belgrade Challenger Davidoff Swiss Indoors Basel - Basel Legg Mason Tennis Classic - Washington The Artois Championships - London Cherbourg Challeger SA Tennis Open - Johannesburg Open 13 - Marseille Sarajevo Challenger Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Winston Salem - Winston Salem China Open - Beijing Campbell's Hall of Fame Tennis Championships - Newport Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai US Men's Clay Court Championship - Houston Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb Caltanissetta Challenger Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Estoril Open - Estoril Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Studena Croatia Open - Umag Erste Bank Open - Vienna St. Petersburg Open - St. Petersburg Moselle Open - Metz Kremlin Cup - Moscow Erste Bank Open - Vienna Barletta Challenger Qatar ExxonMobil Open - Doha Aircel Chennai Open - Chennai China Open - Beijing AIG Japan Open - Tokyo Open Sud de France - Montpellier Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Johannesburg Challenger AEGON Championships - London Topshelf Open - 's-Hertogenbosch Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Delray Beach International Tennis Championships - Delray Beach Portugal Open - Oeiras BMW Open - Munich Open de Nice Cote d'Azur - Nice Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Apia International - Sydney Barcelona Open BancSabadell - Barcelona AEGON Championships - London Vegeta Croatia Open - Umag Abierto Mexicano Telcel - Acapulco Rakuten Japan Open - Tokyo Winston-Salem Open - Winston-Salem PBZ Zagreb Indoors - Zagreb Hall of Fame Tennis Championships - Newport ABN AMRO World Tennis Tournament - Rotterdam ABN AMRO World Tennis Tournament - Rotterdam Athens Challenger Tunis Challenger Moselle Open - Metz Open de Nice Cote d'Azur - Nice Las Vegas Challenger AEGON International - Eastbourne Mouilleron-Le-Captif Challenger Credit Agricole Suisse Open - Gstaad Thailand Open - Bangkok China Open - Beijing Citi Open - Washington AEGON Championships - London Bank Austria Tennis Trophy - Vienna Aircel Chennai Open - Chennai Medibank International - Sydney Ljubljana Challenger Open Sabadell Atlantico - Barcelona Irving Challenger AEGON International - Eastbourne Open Sabadell Atlantico - Barcelona Barcelona Open BancSabadell - Barcelona AEGON Championships - London Eckental Challenger Noumea Challenger Grand Prix Hassan II - Casablanca Power Horse Cup - Dusseldorf Surbiton Challenger Moselle Open - Metz Kremlin Cup - Moscow Rome Challenger Aircel Chennai Open - Chennai Open Sud de France - Montpellier Cordenons Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Maui Challenger Traralgon Challenger Canberra Challenger Koblenz Challenger Kyoto Challenger Yokohama Challenger Moselle Open - Metz Orleans Challenger Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Mons Challenger Apia International - Sydney Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart AEGON Championships - London Aegon Nottingham Open - Nottingham Claro Open Colombia - Bogota Bordeaux Challenger Challenger 42 - Andrezieux Open Sud de France - Montpellier Open 13 - Marseille Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Ljubljana Open - Ljubljana Tiburon Challenger Challenger Ford de Cherbourg - Cherbourg Bastad Challenger Antonio Savoldi-Marco Co. - Manerbio The LTA Wrexham Challenger - Wrexham Open D'Orleans - Orleans Heineken Open Shanghai - Shanghai Open 13 - Marseille PBZ Zagreb Indoors - Zagreb The Hypo Group Tennis International 2008 - Poertschach Dutch Open Tennis - Amersfoort Medibank International - Sydney Citi Open - Washington Open de Tenis Comunidad Valenciana - Valencia Campbell's Hall of Fame Tennis Championships - Newport Open Sud de France - Montpellier BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo BNP Paribas Masters - Paris Campionati BNL dItalia - Rome Masters Series Monte-Carlo - Monte-Carlo Rogers Cup - Toronto BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai - Shanghai BNP Paribas Masters - Paris Sony Ericsson Open - Miami Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Sony Open Tennis - Miami BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami BMW Open - Munich Shanghai ATP Masters - Shanghai Mutua Madrilena Madrid Open - Madrid Gerry Weber Open - Halle BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Winston-Salem Open - Winston-Salem Shanghai Rolex Masters - Shanghai Miami Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Bet-at-home Open - Hamburg French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Medibank International - Sydney French Open - Paris French Open - Paris Wimbledon - London Serbia Open - Belgrade U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Campbells Hall of Fame Tennis Championships - Newport U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Hall of Fame Tennis Championships - Newport U.S. Open - New York French Open - Paris Wimbledon - London Davis Cup, Group 2, 3R, POR-SLO 4-1 Davis Cup, Group 2, 1R, SLO-EST 3-2 French Open - Paris Davis Cup, Group 2, 2R, SLO-MAR 2-3 Davis Cup, Group 2, PO, SLO-TUN 4-1 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group II, 1R, SLO-MON 3-2 U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Davis Cup, Group 2, 1R, NOR-SLO 0-5 Australian Open - Melbourne Davis Cup, Group 2, 1R, ALG-SLO 2-3 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Group 2, PO, IRL-SLO 1-4 Davis Cup, Group II, 2R, RSA-SLO 5-0 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, Group I, 2R, RSA-SLO 4-1 Davis Cup, Group I, PO, POR-SLO 5-0 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, Group I, PO, ISR-SLO 3-2 Australian Open (juniors) Davis Cup, Group 2, 2R, SLO-LAT 5-0 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group 2, 1R, SLO-EGY 5-0